import axios from 'axios'
/* axios */
const server = axios.create({
  baseURL: 'https://lianghj.top:8888/api/private/v1/', // 默认基地址
  timeout: 5000
})
// 请求拦截器
const token = window.sessionStorage.getItem('token')
server.interceptors.request.use((config) => {
  config.headers.Authorization = token
  return config
}, (err) => {
  return Promise.reject(err)
})
// 响应拦截器
server.interceptors.response.use((res) => {
  const { data, status, statusText } = res
  if (status === 200) {
    return data
  } else {
    return Promise.reject(new Error(statusText))
  }
}, (err) => {
  return Promise.reject(err)
})

export default server
